// 测试get post 可以把package.json中scripts中的入口文件改成这个
const express = require("express");
const app = express();
// 引入body-parser模块，解析post请求体中的参数
const bodyParser = require("body-parser");
//暴露
app.use(express.static("public"));
app.use(bodyParser.urlencoded({extended:true}));
//get
app.get("/testget",(req,res)=>{
    console.log(req.query);
    res.send("返回 get请求");
})

//post
app.post("/testPost",(req,res)=>{
    console.log(req.query);
    res.send("返回 post请求");
})

//post ajax请求   
//post请求 端口号/暴露文件下的具体某个文件  （路径要写全）
// http://localhost:3000/html/index2.html  
app.post("/index2",(req,res)=>{
    console.log(req.body);
    res.send("index2 post请求");
})

//声明一个空对象，把请求体的参数放到空对象中
// 与上方testPost代码相连
const pp = {};
app.post("/index3",(req,res)=>{
    console.log(req.body);
    pp = req.body;
})

//监听
app.listen(3000,err=>{
    if(!err) console.log("服务器启动成功！");
    else console.log(err);
})